package com.upc.cajabancos.bo;

import java.sql.Connection;
import java.util.List;

import com.upc.cajabancos.dao.OrdenPagoDAO;
import com.upc.cajabancos.model.OrdenPago;
import com.upc.cajabancos.util.DataAccessObjetc;

public class OrdenPagoBO {
	
	/**
	 * Busca las ordenes de pago de un cliente
	 * @author Cesar Jesus
	 * @since 30/01/2011
	 * @param idCliente
	 * @return List<OrdenPago>
	 */	
	public List<OrdenPago> buscar(String idCliente) throws Exception{
		
		OrdenPagoDAO ordenPagoDAO = null;
		
		Connection connection = null;
		List<OrdenPago> listaOrdenPago = null;
		
		try{
			connection = DataAccessObjetc.getConnection();
			
			ordenPagoDAO = new OrdenPagoDAO(connection);
		
			listaOrdenPago = ordenPagoDAO.buscar(idCliente);
		}
		catch(Exception e){
			e.printStackTrace();
			throw e;
			
		}finally{
			DataAccessObjetc.close(connection);
		}
		return listaOrdenPago;
	}

}
